/**
 * @Author YLG
 * @Date 2022/7/20 16:53
 * @Description: TODO
 */

// import VRouter from "vue-router";
import {createRouter,createWebHistory} from 'vue-router'

import mainRouter from "./path"

// 直接引用 ProA 项目中路由文件，项目中直接使用，不需要<a href> 标签方式
import ProA from "@/projects/proA/router/path"


const routes=new Set([...mainRouter,...ProA])
console.log("routes:",routes)
//解决路由导航冗余报错（路由重复）
// const originalPush = VRouter.prototype.push
// VRouter.prototype.push = function push(location) {
//     return originalPush.call(this, location).catch(err => err)
// }


const routerHistory=/*VRouter.*/createWebHistory()
const router=/*VRouter.*/createRouter({
    history:routerHistory,
    routes:routes
})

export default router
